batch producers - German English Dictionary